body {

  // height: 2000px;
  // overflow: hidden;
  margin: 0;
  font:16px 'Consolas',Arial, Helvetica, sans-serif;
  color: #4a2c5c;
}
ul,li,ol,h1,h2,h3,h4{
  list-style: none;
  margin: 0;
  padding: 0;
}
button {
  padding: 0;
}
a {
  text-decoration: none;
}

.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.clearfix:after,.clearfix:before{
  content: "";
  display: table;
}
.clearfix:after{
  clear: both;
}
.clearfix{
  *zoom: 1;
}

.fl {
  float: left;
}

.fr {
   float: right;
}

.w  {
  width: 1300px;
  margin: 0 auto;
}
